widget: Replace style-updated signal with css_changed vfunc
authorBenjamin Otte <otte@redhat.com>
Wed, 5 Feb 2020 01:46:13 +0000 (02:46 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 5 Feb 2020 01:46:13 +0000 (02:46 +0100)
commit546a748cd8859daeb6e1ab78579396dc62977945
tree94bf99a73d8b092ff5ac4d26616ac9792078f565
parent8722837e672cbea144d4660c06cc394d94f0c9f1
widget: Replace style-updated signal with css_changed vfunc

1. Rename the thing
2. Turn it from a signal to a vfunc
3. Pass the GtkCssStyleChange to it

We don't export any public API about the GtkCssStyleChange yet, it's
just a boring opaque struct.
24 files changed:
gdk/gdksurface.c
gtk/gtkbuiltinicon.c
gtk/gtkcontainer.c
gtk/gtkcssstylechangeprivate.h
gtk/gtkcsswidgetnode.c
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserwidget.c
gtk/gtkfontchooserwidget.c
gtk/gtkicontheme.c
gtk/gtkimage.c
gtk/gtklabel.c
gtk/gtkpaned.c
gtk/gtkspinner.c
gtk/gtkstylecontext.c
gtk/gtktext.c
gtk/gtktextview.c
gtk/gtktoolbar.c
gtk/gtktreeview.c
gtk/gtktypes.h
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwidgetprivate.h
gtk/gtkwindow.c
gtk/ui/gtkfontchooserwidget.ui